// 页面跳转/图片预览
function toUrl(e, that) {
  let url = e.currentTarget.dataset.url
  let type = e.currentTarget.dataset.type
  if (!type) type = 'url'

  switch (type) {
    case 'toTop': {
      toTop()
      break
    }
    case 'redirect': {
      if (!url) return
      wx.redirectTo({
        url
      })
      break
    }
    case 'relaunch': {
      if (!url) return
      wx.reLaunch({
        url
      })
      break
    }
    // 普通页面跳转
    default:
      if (!url) return
      wx.navigateTo({
        url
      })
  }
}

/**
 * 回到顶部
 */
function toTop(scrollTop = 0) {
  wx.pageScrollTo({
    scrollTop
  })
}

export default {
  toUrl,
  toTop
}
